#playlist {
    height: 100px; /*background:#f5fbfb url(/img/global/gradient/h150.png) repeat-x;*/
    border: 1px solid #ddd;
    width: 550px;
    position: relative;
    overflow: hidden;
    padding: 5px 0;
    float: left;
}

.entries {
    height: 70px;
    position: absolute;
    width: 10000em;
}

.page {
    width: 550px;
    float: left;
}

.entries a {
    background:transparent url(/img/playlist/entry.png) no-repeat scroll 0%;
    color: #666;
    float: left; /*font-family:"bitstream vera sans","lucida grande","verdana";*/
    font-size: 11px;
    height: 70px;
    margin: 0px 4px;
    padding-top: 20px;
    text-decoration: none;
    width: 100px;

}

.entries a:hover {
    background-position: -140px 0;
    color: #000;
}

.entries .playing {
    background-position: -280px 0;
    background: url(/images/play3.gif) no-repeat;
    color: #000;
}

.entries .paused {
    background-position: -420px 0;
    color: #000;
}

.entries .progress {
    opacity: 0.8;
}

.entries em {
    float: right;
    margin-top: 15px;
    color: red;
    font-style: normal;
}

.next, .prev {
    display: block;
    width: 18px;
    height: 18px;
    background: url(/images/playlist/left.png) no-repeat;
    margin: 30px 10px;
    cursor: pointer;
    float: left;
}

.next:hover, .prev:hover {
    background-position: 0px -18px;
}

.next {
    background-image: url(/images/playlist/right.png);
}

.next.disabled, .prev.disabled {
    visibility: hidden;
}
